package com.gg.hc.controller;

import com.gg.common.pojo.DFile;
import com.gg.common.pojo.SysUsers;
import com.gg.hc.search.PageVo;
import com.gg.hc.service.DFileService;
import org.apache.shiro.SecurityUtils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;

@Controller
public class DFileController {
    @Resource
    private DFileService dFileService;

    @ResponseBody
    @RequestMapping("/queryDFileAll.action")
    public PageVo<DFile> queryDFileAll(@RequestBody PageVo pageVo){
        return dFileService.queryAll(pageVo);
    }
    @ResponseBody
    @RequestMapping("/user.action")
    public SysUsers user(){
        return (SysUsers) SecurityUtils.getSubject().getSession().getAttribute("user");
    }
    @ResponseBody
    @RequestMapping("/UpdateDFileTag.action")
    public int UpdateDFileTag(@RequestBody int id){
       return dFileService.UpdateDFileTag(id);
    }
    @ResponseBody
    @RequestMapping("/UpdateNoDFileTag.action")
    public int UpdateNoDFileTag(String id){
        System.out.println(id);
       return dFileService.UpdateNoDFileTag(id);
    }
}
